/**
 * 
 */
$(function () {
    $('.bind-btn').click(function() {
    	var flag = isTrue();
    	if(!flag){
    		return false;
    	}
        var data={
        	parentName : $("#parentName").val(),
        	phoneNum : $("#phoneNum").val(),
        	studentCode : $("#studentCode").val(),
        	clazz : $("#clazz").val(),
        	reason : $("#reason").val()
        };
        $.ajax({
            type:'POST',
            url:'/door/front/parent/weChatBind',
            dataType:'json',//如果指定dateType为‘json’，得到的结果为json对象，否则为json字符串，需要JSON.parse()转换
            async:true,
            data:data,
            success:function (data,textStatus) {
            	var srtJSON = data;
                if (data.code == '000') {
                	window.location.href="/door/front_end/weChat/student/card_weChat_student.html";
                }else if(data.code == '001'){
                	//Tip("没有您所要绑定的学生信息");
                	Tip(data.tip);
                	$(".login-form input").each(function(i){
                        $("#studentCode").val("");
                        $("#studentCode").focus();
                    });
                }
            },
            error:function (err) {
                console.log(err);
                console.log(data.userName)
            },
            complete:function(xhr,ts){
            }
        })
    });
});

//根据年级查询班级
function queryClazzList(){
	var grade = $("#grade").val();
	if(grade == ''){
		return false;
	}
	var data = { "grade" : grade};
	$.ajax({
        type:'POST',
        url:'/door/front/parent/queryClazzList',
        dataType:'json',//如果指定dateType为‘json’，得到的结果为json对象，否则为json字符串，需要JSON.parse()转换
        async:true,
        data:data,
        success:function (data,textStatus) {
        	$("#clazz_list").children("option").remove();
            if (data.code == '000') {
            	for(var i in data.obj){
            		$("#clazz_list").append('<option label="'+data.obj[i][1]+'">'+data.obj[i][1]+'</option>');
            	}
            }else if(data.code == '001'){
            	Tip(data.tip);
            	$(".login-form input").each(function(i){
                    $("#clazz").val("");
                    $("#clazz").focus();
                });
            }
        },
        error:function (err) {
            console.log(err);
            console.log(data.userName)
        },
        complete:function(xhr,ts){
        }
    })
}

//根据班级查询学生信息
function queryStudentList(){
	var clazzName = $("#clazz").val();
	if(clazzName == ''){
		return false;
	}
	var data = {"clazzName" : clazzName};
	$.ajax({
        type:'POST',
        url:'/door/front/parent/queryStudentList',
        dataType:'json',//如果指定dateType为‘json’，得到的结果为json对象，否则为json字符串，需要JSON.parse()转换
        async:true,
        data:data,
        success:function (data,textStatus) {
        	$("#studentCode_list").children("option").remove();
        	if (data.code == '000') {
            	for(var i in data.obj){
            		$("#studentCode_list").append('<option label="'+data.obj[i][1]+'">'+data.obj[i][0]+'</option>');
            	}
            }else if(data.code == '001'){
            	Tip(data.tip);
            	$(".login-form input").each(function(i){
                    $("#studentCode").val("");
                    $("#studentCode").focus();
                });
            }
        },
        error:function (err) {
            console.log(err);
            console.log(data.userName)
        },
        complete:function(xhr,ts){
        }
    })
}

function Tip(tip){
	$(".tips").text(tip);
	$(".tips").css("visibility", "visible");
	// $(".tips").css("display", "block");
}

function isTrue(){
	var parentName = $("#parentName").val();
	var phoneNum = $("#phoneNum").val();
	var grade = $("#grade").val();
	var clazz = $("#clazz").val();
	var studentCode = $("#studentCode").val();
	if(parentName==''){
		Tip("家长姓名不能为空");
		return false;
	}
	if(phoneNum==''){
		Tip("手机号不能为空");
		return false;
	}
	if(!(/^1[34578]\d{9}$/.test(phoneNum))){
		Tip("请输入正确手机号码");
		return false;
	}
	if(grade==''){
		Tip("学生年级不能为空");
		return false;
	}
	if(clazz==''){
		Tip("学生班级不能为空");
		return false;
	}
	if(studentCode==''){
		Tip("学号不能为空");
		return false;
	}
	$(".tips").css("visibility", "hidden");
	return true;
}
